@charset "utf-8";
/* CSS Document */
body { margin:0; margin-top:16px; background:#6f6f6f; padding:0; color:#636363; font-size:12px; font-family:"微软雅黑",Arial;}
a { color:#636363; text-decoration:none;}
a:hover { text-decoration:underline;}
.clear { clear:both; height:1px; font-size:0px; line-height:0px; margin-top:-1px;}
.ge12 { height:12px; font-size:0px; line-height:0px;}
.ge16 { height:10px; font-size:0px; line-height:0px; margin:0; padding:0;}
.ge21 { height:21px; font-size:0px; line-height:0px; margin:0; padding:0;}
.left { float:left;}
.right { float:right;}

#top { width:995px; margin:0px auto; position:relative;}
.menu { width:995px; height:93px; position:absolute; top:0; left:0; background:#6f6f6f url(../images/top_bg.png) 0px 0px no-repeat; z-index:1;}
.menu .lc { width:409px; height:93px; font-size:0; float:left;}
.menu .rc { width:10px; height:93px; font-size:0; float:right;}
.tt { width:555px; height:93px; position:absolute; top:46px; left:440px; z-index:2;}
.logo { width:409px; height:93px; background:url(../images/logo.png) no-repeat; overflow:hidden; text-indent:-99999px;}
.logo a { width:409px; height:93px; display:block;}
.tr { width:555px; float:right; display:inline;}
.nav { width:355px; padding-top:14px; font-size:12px; font-weight:bold; height:32px; line-height:32px; position:absolute; left:440px; top:0; z-index:2; text-align:left;}
.nav a { color:#000000; text-decoration:none; margin-left:20px;}
.search { width:163px; height:25px; overflow:hidden; position:absolute; top:17px; right:26px;}
.search_input { width:138px; height:25px; line-height:23px; background:url(../images/search_bg.png) no-repeat; border:0; font-size:11px; color:#797979; text-indent:10px; overflow:hidden; float:left; margin:0; padding:0;}
.search_submit { width:25px; height:25px; border:0; background:url(../images/search_bg.png) -138px 0px no-repeat; float:right;}
.tr ul { margin:7px 0px 0px 0px; padding:0; list-style:none; overflow:hidden;}
.tr ul li { margin:0; padding:0; float:left; font-size:14px; font-weight:bold;}
.tr ul li.telli { float:right; margin-right:20px; display:inline;}
.tr ul li.telli span { color:#000; line-height:40px;}
.tr ul li a { line-height:40px; color:#000; text-align:center; text-decoration:none; padding:0px 18px; height:40px; display:block; float:left;}
.tr ul li a:hover,.tr ul li a.current { background:#000; text-decoration:none; color:#ffd010;}
.tr ul li ul { margin:0; padding:10px 0px; background:#000; position:absolute; top:46px; display:none; clear:left;}
.tr ul li ul li { line-height:24px; font-size:11px; float:none; font-weight:normal; width:168px;}
.tr ul li ul li a { color:#9e9e9e; text-align:left; text-decoration:none; padding:0px 32px; height:24px; line-height:24px; float:none; overflow:hidden;}
.tr li li a.current { color:#9e9e9e;}
.tr ul li ul li a:hover {text-decoration:underline; color:#9e9e9e;}
.index_banner { height:535px;}
.banner { height:336px;}

.w995 { width:995px; margin:0px auto;}
.w216 { width:215px; float:left;}
.w765 { width:765px; float:right;}
.hot_news { height:46px;}
.hot_news_tit { width:135px; height:46px; float:left; background:url(../images/hot_news.png) 0px 0px no-repeat;}
.hot_news_end { width:45px; height:46px; float:right; font-size:0; line-height:0; background:url(../images/hot_news.png) right -92px no-repeat;}
.hot_news_txt { width:815px; height:46px; float:left; overflow:hidden; background:url(../images/hot_news.png) 0px -46px repeat-x;}
.hot_news_txt ul { margin:0; padding:0; padding-left:12px; list-style:none;}
.hot_news_txt ul li { height:46px; line-height:46px; font-size:14px; margin:0; padding:0; overflow:hidden;}
.hot_news_txt ul li a { color:#000000;}
.index_pro { width:995px; overflow:hidden;}
.index_pro_list { width:1008px;}
.index_pro_item { width:323px; height:216px; margin-right:13px; float:left; display:inline; background:url(../images/index_pro.png) top no-repeat;}
.index_pro_item .tit { height:36px; line-height:36px; font-size:16px; font-weight:bold; color:#000000; text-indent:36px;}
.index_pro_item .img { width:261px; height:179px; overflow:hidden; margin:0px auto;}
.indexbom { background:#ededed; border:1px #b7b7b7 solid; padding:14px 0px 25px 0px; overflow:hidden;}
.indexbom_item { margin-left:11px; width:235px; height:201px; float:left; display:inline; background:url(../images/indexbom_item.png) no-repeat;}
.indexbom_con,.indexbomvideo_con { width:210px; margin:0px auto; overflow:hidden;}
.indexbomvideo_con { padding-top:10px; overflow:hidden;}
.indexbomvideo_con p { margin:0; padding:0;}
.indexbom_con div.img { width:194px; height:136px; padding:8px 6px 0px 5px; background:url(../images/indexabout_bg.jpg) no-repeat; margin:0px auto;}
.indexbom_con div.img img { }
.indexbom_tit,.indexbomabout_tit { height:33px; line-height:33px; text-align:center; color:#252525; font-size:14px; font-weight:bold;}
.indexbomabout_tit { text-align:left; padding-left:10px;}
.indexbom_con ul { margin:0; padding:0; list-style:none;}
.indexbom_con ul li { line-height:26px; background:url(../images/ico_04.gif) left center no-repeat; padding-left:9px; overflow:hidden;}
.indexbom_con ul li a { color:#636363; text-decoration:underline;}
.indexbom_con ul li span { float:right; color:#9b9b9b; font-size:11px;}
.indexexpo_top { text-align:center; line-height:18px; font-size:12px;}
.indexexpo_top a { color:#636363; text-decoration:underline;}
.indexexpo_img { margin:0; margin-top:12px; padding:0; list-style:none; width:213px; overflow:hidden;}
.indexexpo_img li { margin:0; margin-right:7px; padding:0; width:64px; float:left; display:inline;}
.indexabout { width:179px; margin:10px auto 0px auto;}
.indexcer { width:179px; margin:10px auto 0px auto;}
.indexlink { width:208px; margin:10px auto 0px auto; font-size:0px; line-height:0px;}

.pcon { border:1px #dcdcdc solid; border-bottom:none; background:#FFF url(../images/bg_01.jpg) top repeat-x; float:left;}
.pconb { height:7px; font-size:0; line-height:0; background:url(../images/bt_bg.png) 0px -7px repeat-x; margin-bottom:18px; clear:left;}
.pconb .lb { width:10px; height:7px; float:left; background:url(../images/bt_bg.png) 0px 0px no-repeat;}
.pconb .rb { width:10px; height:7px; float:right; background:url(../images/bt_bg.png) 0px -14px no-repeat;}
.pconc { border:1px #FFF solid; border-top:none; border-bottom:none; padding-top:15px; overflow:hidden;}
.pr { padding:0px 29px 0px 38px; width:694px;}
.lefttit { color:#000000; font-size:15px; font-weight:bold; text-indent:23px;}
.righttit { line-height:50px; color:#000; font-size:16px; font-weight:bold; overflow:hidden;}
.righttit span { float:right; color:#8d8d8d; font-size:12px;}
.righttit span a { color:#8d8d8d;}
.leftul { margin:0; padding:20px 0px 20px 21px; width:190px; list-style:none;}
.leftul li { margin:0; margin-bottom:8px; padding:0; line-height:22px; color:#636363; font-size:12px;}
.leftul li a { height:22px; display:block; background:url(../images/ico_01.gif) left center no-repeat; text-indent:15px; color:#636363; text-decoration:none;}
.leftul li a:hover,.leftul li a.current { background:url(../images/ico_02.gif) left center no-repeat; color:#ed6211; text-decoration:none;}
.leftcer { width:216px; height:115px; padding-top:3px; margin-top:-5px; margin-bottom:18px; text-align:center; background:url(../images/left_cerbg.jpg) no-repeat; overflow:hidden;}

.pagecon { margin:20px 0px; color:#636363; line-height:26px; font-size:12px;}

.infolist { margin:20px 29px 20px 12px;}
.infolist dl { margin:0; padding:0; list-style:none;}
.infolist dl dd { background:url(../images/ico_03.gif) 0px 7px no-repeat; margin:0; margin-bottom:30px; padding:0; padding-left:21px;}
.infolist dl dd h1 { margin:0; padding:0; font-size:12px; font-weight:bold; line-height:26px; text-align:left;}
.infolist dl dd h1 a { color:#4f4f4f; text-decoration:underline;}
.infolist dl dd .time { font-size:10px; color:#d5967d; line-height:26px;}
.infolist dl dd .con { color:#9b9a9a; line-height:18px;}
.infolist dl dd .con a { color:#ff8400;}
.infoshow { width:679px; margin:20px auto 30px auto;}
.infoshow h1 { margin:0; padding:0; padding:4px 14px; text-align:center; font-size:20px; font-weight:bold; line-height:28px; color:#737373;}
.infoshow .release { border-top:1px #e2e2e2 solid; line-height:24px; font-size:10px; text-align:right; color:#c98965; padding-right:4px;}
.infoshow_c { line-height:20px; color:#737373; margin-top:15px;}

.caselist { margin:20px auto; width:640px;}
.caselist dl { margin:0; padding:0; list-style:none;}
.caselist dd { margin:0; margin-bottom:38px; padding:0; overflow:hidden;}
.caselist dd div.img { border:1px #e3e3e3 solid; padding:3px; background:#FFF; width:153px; float:left;}
.caselist dd div.info { width:455px; float:right;}
.caselist dd div.info h1 { margin:0px; padding:0; text-align:left; font-size:12px; font-weight:bold; padding-bottom:10px; display:block;}
.caselist dd div.info h1 a { color:#4f4f4f;}
.caselist dd div.info .cont { color:#9b9a9a; line-height:18px;}
.caselist dd div.info .cont a { color:#ff8400;}

.proul { margin:20px auto; padding:0px 12px; width:187px; list-style:none;}
.proul li { margin:0; padding:0; /*height:32px;*/ line-height:32px; border-bottom:1px #c0c0c0 dashed; text-indent:1em;}
.proul ul { margin:0; padding:0px 0px; list-style:none;}
.proul ul li { margin:0; padding:0; height:32px; line-height:32px; text-indent:2.5em; border:none;}
.proul li a { color:#636363;}
.proul li a:hover,.proul li a.current { color:#ed6211;}
.prolist { width:707px; margin:20px auto;}
.prolist dl { margin:0; padding:0; list-style:none;}
.prolist dl dd { margin:0; padding:0; padding-bottom:10px; margin-bottom:15px; border-bottom:1px #e7e7e7 solid;}
.prolist dl dd .img { width:315px; float:left; text-align:center;}
.prolist dl dd .txt { width:363px; float:right; line-height:18px; color:#858585; height:152px; overflow:hidden;}
.prolist dl dd .txt h1 { font-size:20px; margin:0; padding:0; text-align:left; margin-bottom:10px; display:block;}
.prolist dl dd .txt h1 a { color:#323232;}
.prolist dl dd .txt p { margin:0; padding:0;}
.prolistshow_c { line-height:20px; color:#737373; width:700px; margin:25px auto;}
.prolistshow_c p { margin:0; padding:0;}
.proshow { width:715px; margin:20px auto;}
.proshow_img { width:360px; float:left; text-align:center;}
.proshow_txt { width:349px; float:right; line-height:18px; color:#858585;}
.proshow_txt h1 { color:#323232; font-size:20px; margin:0; padding:0; text-align:left; margin-bottom:10px; display:block;}
.proshow_txt p { margin:0; padding:0;}
.proshow_c { line-height:20px; color:#737373; margin-top:25px; padding:0px 14px;}
.proshow_tit { height:35px; background:url(../images/procont.jpg) no-repeat; font-size:12px; font-weight:bold; line-height:26px; text-indent:25px;}

.content_page{margin:26px 8px 16px 8px; font-family:"宋体",arial; line-height:12px; position:relative;}
.content_page a{background:url(../images/page_bg.jpg) repeat-x;margin:0px 5px 0px 0px;padding:5px 6px;border:1px solid #aeaeae;color:#474747; display:inline-block;}
.content_page span{background:url(../images/page_bg.jpg) repeat-x;color:#474747;margin:0px 5px 0px 0px;padding:5px 6px;border:1px solid #aeaeae; display:inline-block;}
.content_page input{margin:0px 5px 0px 0px;padding:4px 0px;padding:5px 0px\9;background:#fff;border:1px solid #aeaeae;color:#474747;width:30px;text-align:center; font-family:"宋体",arial; font-size:12px; position:absolute; *top:0px; _top:1px;}
.content_page button{margin:0;padding:1px 0px;height:2em;background:url(../images/page_bg.jpg) repeat-x;border:1px solid #aeaeae;color:#474747;width:40px;text-align:center;font-size:12px; font-family:"宋体",arial; position:absolute; *top:0px; _top:1px; margin-left:37px;}

.copyright { width:995px; margin:0px auto; padding:40px 0px 18px 0px;}
.copyright p { margin:0; padding:0; text-align:center; line-height:22px; font-size:12px; color:#FFF;}
.copyright a { color:#FFF;}

/* typo3 slideshow plugin */
.tx-t3sjslidernews-pi1{position:relative}
.tx-t3sjslidernews-pi1 .wn-wrapper{-moz-box-shadow:none; -webkit-box-shadow: none; box-shadow: none;}
.tx-t3sjslidernews-pi1 .wn-slider_1 .wn-horizontal{}
.tx-t3sjslidernews-pi1 .wn-slider_1 .wn-navigator-wapper{background:none; -moz-box-shadow:none; -webkit-box-shadow: none; box-shadow: none;}
.tx-t3sjslidernews-pi1 .wn-slider_1 .wn-navigator-wapper .wn-previous,
.tx-t3sjslidernews-pi1 .wn-slider_1 .wn-navigator-wapper .wn-next{height:200px; width:100px}
.tx-t3sjslidernews-pi1 .wn-slider_1 .wn-navigator-wapper .wn-previous {background: url(../images/panel-nav-prev.png) no-repeat left center;}
.tx-t3sjslidernews-pi1 .wn-slider_1 .wn-navigator-wapper .wn-next {background: url(../images/panel-nav-next.png) no-repeat right center;}
.tx-t3sjslidernews-pi1 .wn-slider_1 .wn-main-wapper .wn-description{display:none}
.tx-t3sjslidernews-pi1 .wn-slider_1 .wn-navigator{margin: 0 auto;position: absolute; overflow: hidden; left: 0; padding: 8px 6px; top:0;}
.tx-t3sjslidernews-pi1 .wn-slider_1 .wn-navigator li{padding-right:8px}
.tx-t3sjslidernews-pi1 .wn-slider_1 .wn-navigator li img{opacity:0.6; background:#fff}
.tx-t3sjslidernews-pi1 .wn-slider_1 .wn-navigator li.activeSlide img{opacity:1 !important}
.tx-t3sjslidernews-pi1 .wn-slider_1 .wn-navigator-outer{position:absolute; bottom:0 !important; top:auto !important; padding-top:12px; background:url(../images/slider-control-arrow.gif) center top no-repeat; z-index:99 }
.tx-t3sjslidernews-pi1 .wn-slider_1 .wn-navigator-inner{height:57px; background: #566061; position:relative}
.tx-t3sjslidernews-pi1 #product-image-slider .wn-navigator-inner{height:63px}
.wn-slider_1 .wn-wrapper{position:relative}
.wn-slider_1 .preload{background:#FFF;position:absolute;z-index:5;top:0;left:0}
.wn-slider_1 .wn-main-outer{position:relative;overflow:hidden}
.wn-slider_1 .wn-main-wapper{position:absolute;margin:0;padding:0}
.wn-slider_1 .wn-main-wapper .wn-item{float:left;position:relative;overflow:hidden;margin:0;padding:0}
.wn-slider_1 .wn-main-wapper .wn-item img{border:none;margin:0;padding:0}
.wn-slider_1 .wn-horizontal{position:absolute;bottom:10px;right:10px;padding:5px 0}
.wn-slider_1 .wn-navigator-wapper{z-index:90}
.wn-slider_1 .wn-navigator-wapper_nobg{background:transparent}
.wn-slider_1 .wn-navigator-outer{position:relative;overflow:hidden;float:left}
.wn-slider_1 .wn-navigator{top:0;position:absolute;margin:0;padding:0}
.wn-slider_1 .wn-navigator li{cursor:pointer;list-style:none;overflow:hidden;float:left;display:block;text-align:center;margin:0;padding:0}
.wn-slider_1 .wn-navigator li img{border:#666 solid 3px;}
.wn-slider_1 .wn-navigator li.active img,.wn-slider_1 .wn-navigator li:hover img{border:#A8A8A8 solid 3px}
.wn-slider_1 .wn-navigator-wapper .wn-next,.wn-slider_1 .wn-navigator-wapper .wn-previous{display:block;cursor:pointer}
.wn-slider_1 .wn-navigator-wapper .wn-next{float:left;text-indent:-9999px;margin-right:5px;}
.wn-slider_1 .wn-navigator-wapper .wn-previous{float:left;text-indent:-9999px;margin-left:5px;}
.wn-slider_1 .wn-vertical{position:absolute;bottom:10px;right:10px}
.wn-vertical .wn-navigator-outer{clear:both;float:none!important}
.wn-slider_1 .wn-vertical .wn-next{display:block;position:relative;height:1px;margin:0 auto}
.wn-slider_1 .wn-vertical .wn-previous{display:block;position:relative;height:0;margin:0 auto}